<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>layui</title>
    <meta name="renderer" content="webkit" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1, maximum-scale=1"
    />
    <link
      rel="stylesheet"
      href="../../lib/layui-v2.5.5/css/layui.css"
      media="all"
    />
    <link rel="stylesheet" href="../../css/public.css" media="all" />
    <style>
      body {
        background-color: #ffffff;
      }
    </style>
  </head>
  <body>
    <div
      class="layui-form layuimini-form"
      style="margin-left: -71px; margin-top: 30px"
    >
      <div class="layui-form-item">
        <label class="layui-form-label required">新密码</label>
        <div class="layui-input-block">
          <!-- <span class="layui-badge-dot"></span> -->
          <input
            type="text"
            onkeyup="this.value=this.value.replace(/[^(\w\.\,\?\/)]/g,'')"
            name="groupMan"
            lay-verify="required"
            lay-reqtext="新密码不能为空"
            placeholder="请输入新密码"
            value=""
            class="layui-input"
          />
          <tip>请输入当前账户所要修改的新密码（限：数字/字母/？ . ，）</tip>
        </div>
      </div>

      <div class="layui-form-item" id="saveData">
        <div class="layui-input-block">
          <button class="layui-btn" lay-submit lay-filter="saveBtn">
            确认保存
          </button>
        </div>
      </div>
    </div>
    <script src="../../lib/layui-v2.5.5/layui.js" charset="utf-8"></script>
    <script>
      layui.use(["form", "table"], function () {
        var form = layui.form,
          layer = layui.layer,
          $ = layui.$,
          table = layui.table;
        var token = sessionStorage.getItem("newtoken");
        var seeName = sessionStorage.getItem("HseeName");

        //监听提交
        form.on("submit(saveBtn)", function (data) {
          var index = layer.confirm(
            "确定修改当前密码？",
            {
              btn: ["确定", "取消"], //按钮
            },
            function () {
              $.ajax({
                url:
                  "/oms-web/users/" +
                  seeName +
                  "/resetPassword?token=" +
                  token +
                  "&newPassword=" +
                  data.field.groupMan,
                dataType: "json",
                type: "post",
                // data:data.field.groupMan,
                contentType: "application/json",
                success: function (data) {
                  if (data.code == -1) {
                    window.location = "../login-1.html";
                  }
                  if (data.code == 0) {
                    layer.msg(
                      "重置成功！",
                      { icon: 1, time: 100 },
                      function () {
                        parent.layer.close(iframeIndex);
                        window.parent.location.reload(); //修改成功后刷新父界面
                      }
                    );
                  } else {
                    layer.msg("重置失败", { icon: 2 }, function () {
                      // parent.layer.close(iframeIndex);
                    });
                  }
                },
                error: function () {
                  layer.msg("数据出错！");
                },
              });

              //关闭弹出层
              var iframeIndex = parent.layer.getFrameIndex(window.name);
              // parent.layer.close(iframeIndex);
            }
          );

          return false;
        });
      });
    </script>
  </body>
</html>
